package com.atdel.demo06;


/**
 * @BelongsProject: java_study
 * @BelongsPackage: com.atdel.demo06
 * @Author: Del
 * @CreateTime: 2025-03-04  15:42
 * @Description:
 * 实现了ExorcismStrategy接口的NormalStrategy类，用于定义普通施法的策略。
 * 这个类提供了施法前后需要执行的具体行为。
 * @Version: 1.0
 */
public class NormalStrategy implements ExorcismStrategy{
    /**
     * 施法前的准备工作。
     * 这里会进行普通施法前的必要准备，确保施法环境和条件就绪。
     */
    @Override
    public void beforeExorcise() {
        System.out.println("🪄 普通施法准备...");
    }

    /**
     * 施法完成后的行为。
     * 这里会进行施法完成后的处理，比如清理施法现场或者通知施法完成。
     */
    @Override
    public void afterExorcise() {
        System.out.println("🪄 施法完成！");
    }
}
